package com.fili.gui.components.table;

import com.fili.core.DataCenter;
import com.fili.core.storage.DataStore;
import com.fili.gui.components.ToolsPanel;

/**
 * Created by Claudiu-Florin FILIMON
 * Date: Oct 29, 2006
 * Time: 10:45:45 AM
 */
public class TablePanel extends ToolsPanel
{
    private DataStore dataStore;

    public DataStore getDataStore()
    {
        return dataStore;
    }

    public void setDataStore(DataStore dataStore)
    {
        this.dataStore = dataStore;
    }

    public TablePanel(DataStore dataStore)
    {
        this.dataStore = dataStore;

        setLowerPanel(new TableBottomPanel(dataStore));
    }

    protected void indexChanged()
    {
        setDataStore(DataCenter.getDataCenter().getConsumer(getCurrentIndex()).getDataStore());
    }
}
